package org.wenhua.yuan.and.module_rn

/**
 * 声明规范
 * @param P 参数对象
 * @param Callback 回调方法,
 * ReactNative 与 Native C端通信 —— rn 调用这里方法 */
interface IRNBridge<P, Callback> {
    fun onBack (p:P?) // 点击返回，入参可空
    fun gotoNativeMethod (p: P) // ReactNative中点击事件——通过C原生方法跳转到相应位置,入参不能为空
    fun getHeaders (callback: Callback) // RN端传入该回调方法，为将C端数据回调到RN端
    fun toast (p: P) // 调用C端的toast
}